package com.ty.user.starter.annon;

import com.ty.user.starter.enums.LogTypeEnum;

import java.lang.annotation.*;

/**
 * 日志注解
 *
 * @author minku
 * @since 2021-10-22
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface TyLog {

    /**
     * 操作模块
     * 20字符以内
     */
    String module();

    /**
     * 操作类型
     */
    LogTypeEnum typeEnum();

    /**
     * 操作说明
     * 50字符以内
     */
    String description();
}
